import { t } from '@src/locales'
export const fixedColumns = ()=> {
  return [
    {
      label: t('common.label.recordId'),
      field: 'recordId',
      show: true,
      minWidth: '150px',
      width: '160px',

    },
    {
      label: t('common.label.agentName'),
      field: 'agentName',
      // width: '150px',
      show: true
    },
    {
      label: t('common.label.agentAccount'),
      field: 'agent',
      // width: '150px',
      show: true
    },
    {
      label: t('common.label.callType'),
      field: 'callType',
      // width: '100px',
      show: true
    },
    {
      label: t('common.label.trunkNumber'),
      field: 'trunkNumber',
      // width: '100px',
      show: true
    },
    {
      label: t('common.label.ringTime'),
      field: 'ring',
      minWidth: '180px',
      show: true
    },
    {
      label: t('common.label.consultName'),
      field: 'consultName',
      // width: '180px',
      show: true
    },
    {
      label: t('common.label.solveStatus'),
      field: 'solveStatus',
      // width: '160px',
      show: true
    },
    // {
    //   label: '处理状态',
    //   field: 'handleStatus',
    //   // width: '160px',
    //   show: true
    // },
    {
      label: t('common.label.dialPhone'),
      field: 'dialPhone',
      show: true,
      // width: '110px'
    },
    {
      label: t('common.label.customer'),
      field: 'customerName',
      show: true,
      // width: '100px'
    },
    {
      label: t('common.label.contact'),
      field: 'linkmanName',
      show: true,
      // width: '150px'
    },
    {
      label: t('common.label.phoneCharge2'),
      field: 'cost',
      show: true,
      // width: '150px'
    },
    {
      label: t('common.label.isTransferCall'),
      field: 'transfered',
      show: true,
      // width: '150px'
    },
    {
      label: t('common.label.hasLeaveMessage'),
      field: 'hasLeaveMessage',
      show: true,
      // width: '150px'
    },
    {
      label: t('common.label.leaveMessageFileUrl'),
      field: 'leaveMessageFileUrl',
      show: true,
      // width: '150px'
    },
    {
      label: t('common.label.transferPhone'),
      field: 'transferPhone',
      show: true,
      // width: '150px'
    },
    // {
    //   label: '操作',
    //   field: 'operation',
    //   minWidth: '60px',
    //   show: true,
    //   fixed: 'right'
    // }
  ]
}

export const getDynamicColumns = ()=>{
  return [
    {
      displayName: t('common.label.callFromArea'),
      label: t('common.label.callFromArea'),
      fieldName: 'attribution',
      // width: '150px',
      show: false
    },
    {
      displayName: t('common.label.callStartTime'),
      label: t('common.label.callStartTime'),
      fieldName: 'beginTime',
      minWidth: '180px',
      show: false
    },
    {
      displayName: t('common.label.callEndTime'),
      label: t('common.label.callEndTime'),
      fieldName: 'endTime',
      minWidth: '180px',
      show: false
    },
    {
      displayName: t('common.label.callDuration'),
      label: t('common.label.callDuration'),
      fieldName: 'talkTime',
      // width: '150px',
      show: false
    },
    {
      displayName: t('common.label.relationTask'),
      label: t('common.label.relationTask'),
      fieldName: 'taskId',
      // width: '150px',
      show: false
    },
    {
      displayName: t('common.label.relationEvent'),
      label: t('common.label.relationEvent'),
      fieldName: 'eventId',
      // width: '150px',
      show: false
    },
  ]
}